ENGENHARIA DE SOFTWARE COM METODOLOGIAS ÁGEIS


ASSINALE A ALTERNATIVA CORRETA. Os modelos de processo de Engenharia Web (WebE) adotam a filosofia do desenvolvimento ágil, que enfatiza uma abordagem de desenvolvimento simples que incorpora ciclos rápidos. Em conseqüência, o modelo de processo WebE está fixado em três pontos fundamentais, são eles:


entrega após a conclusão total da modelagem, modificações contínuas e cronogramas curtos.


entrega após a conclusão total da modelagem, modificações somente após a implementação e cronogramas longos.


entrega incremental, modificações contínuas e cronogramas curtos.


entrega incremental, modificações contínuas e cronogramas longos.


entrega incremental, modificações somente após a implementação e cronogramas longos

ASSINALE A ALTERNATIVA CORRETA. Com relação ao gerenciamento da segurança de redes de computadores, na engenharia web julgue os itens a seguir.

I Uma das formas de pôr fim aos riscos de invasão de intrusos por programas sniffers (farejadores) em uma rede wi-fi é reduzir a emissão dos identificadores de conjunto de serviços SSID (Service Set Identifiers), que identificam os pontos de acesso de uma rede sem fio.

II A técnica War Driving pode ser descrita da seguinte forma: o interessado posiciona seu carro em um local próximo a uma rede wi-fi e tenta interceptar seu tráfego.

III Os ataques por SQL injection são ameaças do tipo malware que utilizam a engenharia social como método de ataque.

IV Em um ataque distribuído de recusa de serviço (DDoS – Distributed Denial-of-Service), usam-se diversos computadores, em locais diferentes, para efetuar falsas requisições de serviço a servidores web ou de rede com o objetivo de sobrecarregá-los e inutilizar a rede.

 

Estão certos apenas os itens


III e IV.


I e III.


I e II.


II e IV.


II e III.

Considere as afirmações abaixo sobre metodologias ágeis de desenvolvimento de software.

 

I - A filosofia das metodologias ágeis defende a satisfação do cliente, as equipes de projeto pequenas e altamente motivadas, os métodos informais, os artefatos de engenharia de software mínimos e, acima de tudo, a simplicidade no desenvolvimento.

II - "Software em funcionamento é a principal medida do progresso" – é um princípio de agilidade da Aliança Ágil.

III - "A maior prioridade é satisfazer o cliente por meio de entrega adiantada e contínua de software valioso" – é um princípio de agilidade da Aliança Ágil.

 

Quais estão corretas?


Apenas I e III


I, II, III


Apenas II e III


Apenas I e II


Apenas I

ASSINALE A ALTERNATIVA CORRETA. Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?


Incremental e XP.


Incremental e Evolucionário.


Cascata e XP.


XP e Scrum.


Evolucionário e Scrum.

ASSINALE A ALTERNATIVA CORRETA. Conforme os 12 princípios da Metodoloiga Ágil, qual a maior prioridade ?


Muita atenção e capacidade técnica aliados a um bom design para aumentar a agilidade


Simplicidade com foco no que realmente é importante para o projeto


As pessoas envolvidas nos projetos devem estar motivadas, trabalhar em ambiente adequado


Satisfazer o cliente com entras contínuas e adiantadas de software com valor agregado


Profissionais da área de negócios e desenvolvedores devem trabalhar diariamente em conjunto por todo projeto

ASSINALE A ALTERNATIVA CORRETA. A formalização do Manifesto Ágil teve início no Brasil em 2001 e foi desencadeado por:


Professores Universitários e Profissionais da indústria, depois de um contato com o movimento internacional inciado em 2000.


Profissionais da área de Engenharia Civil com intuito de aplicar as metodologias em conjuntos habitacionais, mas se mostrou mais eficaz na construção de softwares.


Analistas de Sistemas, Programadores e Investidores da Bolsa de valores


Profissionais Universitários, através de uma demanda iniciada pelo governo federal.


Universitários e estagiários da indústria, depois de um evento em 1999

Engenharia de Software

I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software.

II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software.

III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.

IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.

É correto o que se afirma em:


I, II, III e IV.


II, III e IV, apenas.


III e IV, apenas.


I e II, apenas.


I, II e III, apenas.

A engenharia de software compreende um conjunto de etapas comumente citadas como paradigmas de engenharia de software. No tocante a essas etapas, assinale a opção correta.

  •  

Os procedimentos da engenharia de software constituem o elo que mantém juntos entre aplicações e metodos inteligentes..


Os procedimentos da engenharia de software garantem o desenvolvimento dentro do prazo.


Os métodos de engenharia de software proporcionam os detalhes de “o que fazer” para construir o software.


As ferramentas de engenharia de software proporcionam apoio totalmente automatizado aos métodos.


Os procedimentos da engenharia de software constituem o elo que mantém juntos os métodos e as ferramentas.

ASSINALE A ALTERNATIVA CORRETA.

No contexto da Engenharia de Requisitos, considere:

I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes.

II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção.

Em relação às assertivas acima, é correto afirmar:


a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.


a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.


o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II.


ambos referem-se a requisitos funcionais.


o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II.

ASSINALE A ALTERNATIVA CORRETA. São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):


Scrum, Waterfall e DSDM.


Waterfall, RUP e FDD.


XP, FDD e RUP.


Scrum, XP e FDD.


RUP, XP e DSDM.

Páginas: 12345678